<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../include/config.inc") ;
 Include ("../include/sorties.php") ;

 Include ("../../include/cahier_textes.php") ;

 // Verification que le cahier de textes existe
 $id_classe = var_courante ("id_classe", 0, NULL) ;
 If (cahier_textes_actif ($id_classe) != 1) { sortie () ; }
 
 $action = var_courante ("action", 0, NULL) ;
 If (IsSet ($action) And ($action > 0))
  {
   If ($action == 1)
    {
     If (IsSet ($_POST ["date_choisie"])) { $date_consultation = $_POST ["date_choisie"] ; }
     Else { $date_consultation = $_POST ["annee"]."-".$_POST ["mois"]."-".$_POST ["jour"] ; }
    }
  }
 
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_eleve."' ORDER BY ordre", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ;
 
 Echo "<html><head>" ;
 entete_html ("Garennes", "", 0) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Include ("./cahier_textes.js") ;
 Echo "</head>" ;
 
 Echo "<body background=\"../images/fond.png\" bgcolor=\"".$l ["couleur_fond"]."\" text=\"".$l ["couleur_texte"]."\" onContextMenu=\"return false\">" ;
 // Visualisation
 // Recherche tous les cahiers de texte du jour de la classe
 If (!IsSet ($date_consultation))
  {
   // Recherche de la derniere date valide
   $resultat = SQL_commande ("SELECT t.date FROM cahier_textes t,services_prof s
                               WHERE t.id_service_prof=s.id_service_prof AND s.classe='".$id_classe."' AND t.publication='1'
                            ORDER BY t.date DESC", $id_sql) ;
   If (SQL_nbr_lignes ($resultat) > 0)
    {
     $ligne = SQL_ligne_suivante ($resultat) ;
     $date_consultation = $ligne [0] ;
    }
   Else { $date_consultation = Date ("Y-m-d") ; }
   $dcv = 1 ;
  }
 Else { $dcv = 0 ; }
 $date_courante = Explode ("-", $date_consultation) ;
 // Recherche de toutes les dates d'enregistrement valides
 $res_dates = SQL_commande ("SELECT t.date FROM cahier_textes t,services_prof s
                              WHERE t.id_service_prof=s.id_service_prof AND s.classe='".$id_classe."' AND t.publication='1' AND t.cahier_type='0'
                           ORDER BY t.date DESC", $id_sql) ;
 $dates_valides [0] = SQL_nbr_lignes ($res_dates) ;
 For ($i = 1 ; $i <= $dates_valides [0] ; $i++)
  {
   $ligne = SQL_ligne_suivante ($res_dates) ;
   $dates_valides [$i] = $ligne [0] ;
  }

 //
 // Faire gestion des alias
 //
 $resultat = SQL_commande ("SELECT t.id_cahier_texte,t.heure_debut,t.duree,t.groupe,t.texte,d.nom_court,u.nom,u.prenom,u.civilite
                              FROM cahier_textes t,services_prof s,disciplines d,utilisateurs u
                             WHERE t.date='".$date_consultation."' AND t.id_service_prof=s.id_service_prof AND s.classe='".$id_classe."'
                               AND s.discipline=d.id_discipline AND s.professeur=u.id_utilisateur AND t.publication='1' AND t.cahier_type='0'
                          ORDER BY t.heure_debut ASC", $id_sql) ;
 // Selecteur de date
 Echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" width=\"100%\" style=\"border:1px #000000 solid;border-collapse:collapse\">" ;
 Echo "<tr><td><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
 Echo "<form action=\"./cahier_textes.php\" method=\"post\" name=\"choix_date\">" ;
 Echo "<input type=\"hidden\" name=\"id\" value=\"".$id_etablissement."\">" ;
 Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
 Echo "<input type=\"hidden\" name=\"action\" value=\"1\">" ;
 Echo "<tr bgcolor=\"".$l ["lien"]."\"><td align=\"center\" colspan=\"4\">&nbsp;<b>Date&nbsp;:</b>&nbsp;" ;
 //Echo saisie_date ($date_courante [2],$date_courante [1],$date_courante [0],Date ("Y")-3,5,"jour","mois","annee") ;
 Echo "<select name=\"date_choisie\" onchange=\"return true;\">" ;
 $id_courant = 0 ;
 For ($i = 1 ; $i <= $dates_valides [0] ; $i++)
  {
   Echo "<option value=\"".$dates_valides [$i]."\"" ; If ($date_consultation == $dates_valides [$i]) { Echo " SELECTED" ; $id_courant = $i ; }
   Echo ">".jour_html ($dates_valides [$i], 1)."&nbsp;".decode_date_4 ($dates_valides [$i])."</option>" ;
  }
 Echo "<input type=\"image\" src=\"../images/ajouter.png\" border=\"0\" name=\"submit\" title=\"Choix de la date\"></td></tr>" ;
 Echo "</form></table></td></tr></table>" ;
 // Selecteurs
 Echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
 Echo "<tr><td align=\"center\" colspan=\"4\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr>" ;
 If (($id_courant > 0) And ($id_courant < $dates_valides [0]))
  {
   // Precedent
   //$dt = Date ("Y-m-d", MkTime (12,0,0,$date_courante [1],$date_courante [2]-1,$date_courante[0])) ;
   //$dc = Explode ("-", $dt) ;
   Echo "<form action=\"./cahier_textes.php\" method=\"post\" name=\"precedent\">" ;
   Echo "<input type=\"hidden\" name=\"action\" value=\"1\">" ;
   Echo "<input type=\"hidden\" name=\"id\" value=\"".$id_etablissement."\">" ;
   Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
   //Echo "<input type=\"hidden\" name=\"jour\" value=\"".$dc [2]."\">" ;
   //Echo "<input type=\"hidden\" name=\"mois\" value=\"".$dc [1]."\">" ;
   //Echo "<input type=\"hidden\" name=\"annee\" value=\"".$dc [0]."\">" ;
   Echo "<input type=\"hidden\" name=\"date_choisie\" value=\"".$dates_valides [$id_courant+1]."\">" ;
   //Echo "<td><input type=\"image\" src=\"../images/fleche_gauche.png\" border=\"0\" title=\"Afficher le cahier de textes du ".jour_html ($dt, 1)." ".decode_date_4 ($dt)."\"></td>" ;
   Echo "<td><input type=\"image\" src=\"../images/fleche_gauche.png\" border=\"0\" title=\"Afficher le cahier de textes du ".jour_html ($dates_valides [$id_courant+1], 1)." ".decode_date_4 ($dates_valides [$id_courant+1])."\"></td>" ;
   Echo "</form>" ;
  }
 Else { Echo "<td></td>" ; }
 // Date
 Echo "<td align=\"center\"><font size=\"-6\"><b>Cahier&nbsp;de&nbsp;textes&nbsp;pour&nbsp;le&nbsp;".jour_html ($date_consultation, 1)." ".decode_date_4 ($date_consultation)."&nbsp;.&nbsp;</b></font></td>" ;
 If ($id_courant > 1)
  {
   // Suivant
   //$dt = Date ("Y-m-d", MkTime (12,0,0,$date_courante [1],$date_courante [2]+1,$date_courante[0])) ;
   //$dc = Explode ("-", $dt) ;
   Echo "<form action=\"./cahier_textes.php\" method=\"post\" name=\"suivant\">" ;
   Echo "<input type=\"hidden\" name=\"action\" value=\"1\">" ;
   Echo "<input type=\"hidden\" name=\"id\" value=\"".$id_etablissement."\">" ;
   Echo "<input type=\"hidden\" name=\"id_classe\" value=\"".$id_classe."\">" ;
   //Echo "<input type=\"hidden\" name=\"jour\" value=\"".$dc [2]."\">" ;
   //Echo "<input type=\"hidden\" name=\"mois\" value=\"".$dc [1]."\">" ;
   //Echo "<input type=\"hidden\" name=\"annee\" value=\"".$dc [0]."\">" ;
   Echo "<input type=\"hidden\" name=\"date_choisie\" value=\"".$dates_valides [$id_courant-1]."\">" ;
   //Echo "<td align=\"right\"><input type=\"image\" src=\"../images/fleche_droite.png\" border=\"0\" title=\"Afficher le cahier de textes du ".jour_html ($dt, 1)." ".decode_date_4 ($dt)."\"></td>" ;
   Echo "<td><input type=\"image\" src=\"../images/fleche_droite.png\" border=\"0\" title=\"Afficher le cahier de textes du ".jour_html ($dates_valides [$id_courant-1], 1)." ".decode_date_4 ($dates_valides [$id_courant-1])."\"></td>" ;
   Echo "</form></tr>" ;
  }
 Else { Echo "<td></td>" ; }
 If ($dcv == 1) { Echo "<tr><td colspan=\"3\" align=\"center\"><b>Dernier cahier de textes en date</b></td></tr>" ; }
 Echo "</table>" ;

 $mode = 1 ;
 $type = 0 ;
 $couleurs [0] = 2 ;
 $couleurs [1] = $l ["couleur_fond"] ;
 $couleurs [2] = "#ffffff" ;
 $tri = 1 ;
 $visa = 1 ;
 Echo generation_progression ($date_consultation, "", $id_classe, $mode, $type, "", "", $tri, $couleurs, 0, $visa) ;

 /*
 If (SQL_nbr_lignes ($resultat) > 0)
  {
   Echo "<br><table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"".$l ["couleur_fond"]."\" width=\"100%\" style=\"border:1px #000000 solid;border-collapse:collapse\">" ;
   Echo "<tr><td><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" style=\"border-collapse:collapse\">" ;
   $rep = cahier_textes_repertoire_stockage ($id_classe) ;
   For ($i = 0 ; $i < SQL_nbr_lignes ($resultat) ; $i++)
    {
     $ligne = SQL_ligne_suivante ($resultat) ;
     $dd = Explode (":", $ligne [1]) ;
     $hd = $dd [0] ; $md = $dd [1] ; $sd = $dd [2] ;
     Echo "<tr><td colspan=\"4\" height=\"3\"" ; If ($i > 0) { Echo " style=\"border-top:1px #000000 solid\"" ; }
     Echo ">&nbsp;</td></tr>" ;
     Echo "<tr><td valign=\"middle\"><font size=\"-2\">&nbsp;" ;
     Echo "<b>".Str_Replace (":", "H", SubStr ($ligne [1], 0, 5))."&nbsp;&agrave;&nbsp;".Str_Replace (":", "H", Date ("H:i", MkTime ((integer)$hd,(integer)$md,(integer)($sd+$ligne [2]),1,1,2006)))."</b>&nbsp;<br>" ;
     Echo "&nbsp;<i>".$ligne [5]."</i>&nbsp;<br>&nbsp;".$civilites [(integer)$ligne [8]]."&nbsp;".$ligne [6]."&nbsp;<br>&nbsp;".$ligne [3]."&nbsp;<br>&nbsp;</font></td>" ;
     Echo "<td bgcolor=\"#FFFFFF\" style=\"border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000\" width=\"5\">&nbsp;</td>" ;
     Echo "<td bgcolor=\"#FFFFFF\" style=\"border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000\">".$ligne [4]."</td>" ;
     Echo "<td width=\"5\">&nbsp;</td></tr>" ;
     $res = SQL_commande ("SELECT id_cahier_document,document,taille,titre FROM cahier_documents WHERE id_cahier_texte='".$ligne [0]."' ORDER BY date", $id_sql) ;
     If (SQL_nbr_lignes ($res) > 0)
      {
       Echo "<tr><td align=\"right\" valign=\"top\"><font size=\"-6\"><b>Document(s)&nbsp;pr&eacute;sent(s)&nbsp;:&nbsp;</b></font></td>" ;
       Echo "<td colspan=\"3\"><font size=\"-6\">" ;
       For ($j = 0 ; $j < SQL_nbr_lignes ($res) ; $j++)
        {
         $l = SQL_ligne_suivante ($res) ;
         If (File_Exists ($repertoire_racine.$rep.$l [1]))
          {
	   If ($l [3] != "") { $nom_doc = $l [3] ; }
	   Else
	    {
             $p = StrRPos ($l [1], "/") ;
	     $nom_doc = SubStr ($l [1], $p+1, StrLen ($l [1])-$p) ;
	    }
	   If ($j > 0) { Echo ", " ; }
	   Echo "<a href=\"javascript:ouvrefenetre('".$http_garennes.$rep.$l [1]."')\" title=\"Visualiser...\"><i>&nbsp;".$nom_doc."&nbsp;</i></a>" ;
	   Echo "&nbsp;(".Str_Replace (".",",",Round ($l [2]/1024,3))."ko)&nbsp;" ;
          }
        }
       Echo "</font></td></tr>" ;
      }
     Else
      {
       Echo "<tr><td align=\"center\" colspan=\"4\">" ;
       Echo "<font size=\"-6\"><b>Aucun&nbsp;document&nbsp;n'a&nbsp;&eacute;t&eacute;&nbsp;mis&nbsp;&agrave;&nbsp;disposition&nbsp;pour&nbsp;cette&nbsp;s&eacute;ance...&nbsp;</b></font></td></tr>" ;
      }
    }
   Echo "</table></td></tr></table>" ;
  }
 Else
  {
   Echo "</table></td></tr></table><br><br><center><h2><b>Aucun&nbsp;cahier&nbsp;de&nbsp;texte&nbsp;pour&nbsp;cette&nbsp;date...&nbsp;</b></h2></center>" ;
  }
 
 */
 Echo "</body><html>" ;
?>